package cn.iocoder.yudao.module.member.controller.admin.majorobtain.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import java.util.*;

import lombok.experimental.Accessors;
import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDateTime;
import com.alibaba.excel.annotation.*;

@Schema(description = "管理后台 - 专业表-就业方向 Response VO")
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@ExcelIgnoreUnannotated
@Accessors(chain = false) // 设置 chain = false，避免用户导入有问题
public class MajorObtainRespVO {

    @Schema(description = "主键id", requiredMode = Schema.RequiredMode.REQUIRED, example = "18539")
    @ExcelProperty("主键id")
    private Long id;

    @Schema(description = "专业id", requiredMode = Schema.RequiredMode.REQUIRED, example = "19064")
    @ExcelProperty("专业id")
    private Long majorId;
    @ExcelProperty("专业名称")
    private String majorName;

    @Schema(description = "就业名称", example = "芋艿")
    @ExcelProperty("就业名称")
    private String obtainName;

    @Schema(description = "就业占比")
    @ExcelProperty("就业占比")
    private String obtainNum;

    @Schema(description = "创建时间", requiredMode = Schema.RequiredMode.REQUIRED)
    @ExcelProperty("创建时间")
    private LocalDateTime createTime;

}